@@ -233,7 +233,8 @@ FILE_UPLOAD_PERMISSIONS = 0o644 # TemporaryUploadedFile 文件权限设置  | 
            ||
| 233 | 233 | 
                CURTAIL_UUID_LENGTH = 7 # Used in django-curtail-uuid==1.0.0  | 
            
| 234 | 234 | 
                 | 
            
| 235 | 235 | 
                # 水印设置  | 
            
| 236 | 
                -WATERMARK_LOGO = os.path.join(PROJ_DIR, 'static/pai2/img/paiai_water_mark.png').replace('\\', '/')
               | 
            |
| 236 | 
                +WATERMARK_OR_NOT = False # 水印是否开启  | 
            |
| 237 | 
                +WATERMARK_LOGO_PATH = os.path.join(PROJ_DIR, 'static/pai2/img/paiai_water_mark.png').replace('\\', '/')  # 水印图片路径
               | 
            |
| 237 | 238 | 
                 | 
            
| 238 | 239 | 
                # 原图设置  | 
            
| 239 | 240 | 
                LENSMAN_PHOTO_ORIGIN_EXPIRED_MSEL = 604800000 # 摄影师原图过期毫秒数,7d = 7 * 24 * 3600 * 1000msel  | 
            
                @@ -5,7 +5,7 @@ Django==1.8.4  | 
            ||
| 5 | 5 | 
                MySQL-python==1.2.5  | 
            
| 6 | 6 | 
                Pillow==3.4.2  | 
            
| 7 | 7 | 
                StatusCode==1.0.0  | 
            
| 8 | 
                -TimeConvert==1.4.0  | 
            |
| 8 | 
                +TimeConvert==1.4.1  | 
            |
| 9 | 9 | 
                cryptography==1.5.2  | 
            
| 10 | 10 | 
                django-curtail-uuid==1.0.0  | 
            
| 11 | 11 | 
                django-detect==1.0.5  | 
            
                @@ -48,13 +48,16 @@ def file_save(file_=None, file_path=None, prefix='img', ext='.jpeg', watermark=F  | 
            ||
| 48 | 48 | 
                # 有水印  | 
            
| 49 | 49 | 
                if watermark:  | 
            
| 50 | 50 | 
                if not photo.photo_watermark_path:  | 
            
| 51 | 
                -            photo_watermark_path = 'photo/{}{}'.format(shortuuid.uuid(), ext)
               | 
            |
| 52 | 
                - watermark_wrap(  | 
            |
| 53 | 
                -                os.path.join(settings.MEDIA_ROOT, photo_path).replace('\\', '/'),
               | 
            |
| 54 | 
                - settings.WATERMARK_LOGO,  | 
            |
| 55 | 
                -                os.path.join(settings.MEDIA_ROOT, photo_watermark_path).replace('\\', '/')
               | 
            |
| 56 | 
                - )  | 
            |
| 57 | 
                - photo.photo_watermark_path = photo_watermark_path  | 
            |
| 51 | 
                + if settings.WATERMARK_OR_NOT:  | 
            |
| 52 | 
                +                photo_watermark_path = 'photo/{}{}'.format(shortuuid.uuid(), ext)
               | 
            |
| 53 | 
                + watermark_wrap(  | 
            |
| 54 | 
                +                    os.path.join(settings.MEDIA_ROOT, photo_path).replace('\\', '/'),
               | 
            |
| 55 | 
                + settings.WATERMARK_LOGO_PATH,  | 
            |
| 56 | 
                +                    os.path.join(settings.MEDIA_ROOT, photo_watermark_path).replace('\\', '/')
               | 
            |
| 57 | 
                + )  | 
            |
| 58 | 
                + photo.photo_watermark_path = photo_watermark_path  | 
            |
| 59 | 
                + else:  | 
            |
| 60 | 
                + photo.photo_watermark_path = photo_path  | 
            |
| 58 | 61 | 
                photo.save()  | 
            
| 59 | 62 | 
                 | 
            
| 60 | 63 | 
                # 缩略图  | 
            
                @@ -80,10 +83,10 @@ def file_save(file_=None, file_path=None, prefix='img', ext='.jpeg', watermark=F  | 
            ||
| 80 | 83 | 
                                 os.path.join(settings.MEDIA_ROOT, photo_thumbnail2_path).replace('\\', '/'),
               | 
            
| 81 | 84 | 
                settings.THUMBNAIL_MAX_WIDTH2  | 
            
| 82 | 85 | 
                )  | 
            
| 83 | 
                - if watermark:  | 
            |
| 86 | 
                + if watermark and settings.WATERMARK_OR_NOT:  | 
            |
| 84 | 87 | 
                watermark_wrap(  | 
            
| 85 | 88 | 
                                     os.path.join(settings.MEDIA_ROOT, photo_thumbnail2_path).replace('\\', '/'),
               | 
            
| 86 | 
                - settings.WATERMARK_LOGO,  | 
            |
| 89 | 
                + settings.WATERMARK_LOGO_PATH,  | 
            |
| 87 | 90 | 
                                     os.path.join(settings.MEDIA_ROOT, photo_thumbnail2_path).replace('\\', '/')
               | 
            
| 88 | 91 | 
                )  | 
            
| 89 | 92 | 
                photo.photo_w = photo_w  |